armour piercing projectile - Spanish English Dictionary